/**
 * 文件名：ResourceFacade.java
 *
 * 创建人：Fyh - 1009173473@qq.com
 *
 * 创建时间：2019年1月11日 上午10:48:56
 *
 * 版权所有：南京植百汇智能科技服务有限公司
 */
package com.z100h.supplychain.core.biz.facade;

import java.util.List;

import com.alibaba.fastjson.JSONObject;
import com.jeeplus.core.persistence.Page;
import com.z100h.supplychain.core.biz.entity.ResourceDetail;

/**
 * [描述信息：说明类的基本功能]
 *
 * @author Fyh - 1009173473@qq.com
 * @version 1.0 Created on 2019年1月11日 上午10:48:56
 */
public interface ResourceFacade {

	/**
	 * 
	 * 批量查询上传码的信息，错误的码需返回异常状态
	 * 
	 * @param ids
	 * @return
	 * @author: Fyh - 1009173473@qq.com 
	 * @date: Created on 2019年1月11日 上午10:49:55
	 */
    public List<ResourceDetail> findResourceDetailByIds(List<String> ids);
    
    /**
     * 
     * 分页查询资源列表
     * 
     * @param page
     * @param entity
     * @return
     * @author: Fyh - 1009173473@qq.com 
     * @date: Created on 2019年1月14日 下午7:18:01
     */
    public Page<ResourceDetail> findResourceDetailList(Page<ResourceDetail> page, ResourceDetail entity);


	/**
	 * 校验出库单ids
	 * @param ids
	 * @return
	 */
	public List<ResourceDetail> checkResourceIdsByStockOut(List<String> ids);
	
	/**
	 * 
	 * 查询上报的id正确，异常数量
	 * 
	 * @param ids
	 * @return
	 * @author: Fyh - 1009173473@qq.com 
	 * @date: Created on 2019年1月30日 下午4:00:38
	 */
	public JSONObject findResourceCountByIds(List<String> ids);

}
